package com.yulan.bankback.entity.vo;

import com.yulan.bankback.entity.model.bank.RiskEvent;
import com.yulan.bankback.entity.dto.bank.PieChartDto;
import com.yulan.bankback.entity.event.LoginEvent;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class SafeVo {

    private Integer safeScore;


    private List<String> loginMonthDate;

    private List<Integer> loginMonthData;

    private List<PieChartDto<Integer>> loginPlaceDistribute;

    private List<PieChartDto<Integer>> loginTypeDistribute;

    private List<LoginEvent> loginEvents;

    private List<RiskEvent> remoteLogins;

    private List<RiskEvent> violationTradings;

}
